/************* reg *************/
.btn-primary {
    background-color: #F3485A;
    background-image: none;
    background-repeat: repeat-x;
    border: 0px none !important;
    filter: initial;
    box-shadow: none;
    color: #FFF !important;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #0E9AC7;
    text-shadow: none;
}
.reg{width:998px; height:auto; overflow:hidden; border:#e5e5e5 1px solid; background:#fff; margin:0 auto;}
.reg h3{background:url(../images/reg_tt.png) no-repeat; width:100%; height:43px;}
.reg h3.reg_tt1{background-position:0 0;}
.reg h3.reg_tt2{background-position:0 -50px;}
.reg h3.reg_tt3{background-position:0 -100px;}
.reg h3.reg_tt4{background-position:0 -150px;}

.reg ul{margin:50px 0 100px 20px; width:auto; height:auto; overflow:hidden; font-size:14px;}
.reg ul li{width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.reg ul li label{
    float: left;
    width: 80px;
    text-align: right;
    padding-right: 10px;
    margin-top: 5px;
}
.reg ul li input{float:left; outline-color:#f3485a; border:#c5c5c5 1px solid; color:#666666; width:320px; margin-right:10px;}
.reg ul li img.fleft{margin:12px 10px 0 0;}
.reg ul li a.fleft{margin:14px 0 0;}
.reg ul li font{display:block; float:left; line-height:45px;}
.reg ul li font.tips{background:#fff7d8; height:45px; line-height:45px; padding:0 5px;}
.reg ul li.formBtn {padding-left:90px;}
.reg ul li.formBtn input{width:auto; height:auto; border:0;}
.reg ul li.formBtn input.btnRed_F{border:0; width:230px; height:40px; line-height:40px; color:#fff;}

.reg h1{text-align:center; font-size:30px; margin:80px auto 30px;}
.reg h2{text-align:center; font-size:20px; margin:0 0 200px;}

